/*
 * @Author: YeFei
 * @Date: 2021-11-08 10:12:16
 * @LastEditTime: 2021-11-09 19:22:39
 * @Descripttion:2222
 */
import number from "./number/number"
import mobile from "./number/mobile"
import copy from "./copy"
import sort from "./sort"
import icon from "./icon"
import iconSelect from "./icon/select"
import imageView from "./img-view"
import mapGetpoint from "./map/getpoint"
import dataEdit from "./data-edit"
import menu from "@/components/menu"
import sRouterView from "./s-router-view"

import dataSelect from "./data-edit/select"
import systemAreaTreeSelect from "./system-area/tree-select"
import systemAreaSelect from "./system-area/select"
import systemAreaShow from "./system-area/show"
import systemAreaDropdown from "./system-area/dropdown"
import systemAreaRadio from "./system-area/radio"
import systemAreaCheckbox from "./system-area/checkbox"

import appMenu from "@/components/menu/menu"

// 导出组件
export default {
    install: function(Vue) {
        Vue.component("app-icon", icon)
        Vue.component("app-icon-select", iconSelect)
        Vue.component("app-number", number)
        Vue.component("app-mobile", mobile)
        Vue.component("app-copy", copy)
        Vue.component("app-sort", sort)
        Vue.component("app-image-view", imageView)
        Vue.component("app-map-getpoint", mapGetpoint)
        Vue.component("app-edit", dataEdit)
        Vue.component("app-data-select", dataSelect)
        Vue.component("app-tree-select", systemAreaTreeSelect)
        Vue.component("app-select", systemAreaSelect)
        Vue.component("app-show", systemAreaShow)
        Vue.component("app-dropdown", systemAreaDropdown)
        Vue.component("app-radio", systemAreaRadio)
        Vue.component("app-checkbox", systemAreaCheckbox)
        Vue.component("self-menu", menu)
        Vue.component("s-router-view", sRouterView)
        Vue.component("app-menu", appMenu)
    },
}